The PROTEUS Solution to the NSWC Prototyping Experiment
نویسندگان
چکیده
The prototypes were all written by Lars Nyland alone, although at various stages in the effort, the problem and some of the solutions were discussed with others. Since the language and interpreter are at a different level of development, we made a decision that we would restrict ourselves to language features supported by the interpreter. We have included some notes on alternatives provided by more recent language changes.
منابع مشابه
An Experiment in Software Prototyping Productivity
We describe the results of an experiment in which several conventional programming languages, together with the functional language Haskell, were used to prototype a Naval Surface Warfare Center (NSWC) requirement for a Geometric Region Server. The resulting programs and development metrics were reviewed by a committee chosen by the Navy. The results indicate that the Haskell prototype took sig...
متن کاملPROTEUS: Artefact-Driven Constructionist Assessment within TabletPC-Based Low- Fidelity Prototyping
Low-fidelity prototyping is a widely used HCI knowledge elicitation technique. However, empirical evaluation methods for low-fidelity prototyping have remained relatively static even with the development and use of software prototyping tools. In this paper, we describe a framework based on constructionism theory to model design artefacts as measurable constructs within low-fidelity prototypes. ...
متن کاملHaskell vs . Ada vs . C + + vs . Awk vs . . . . An Experiment in Software Prototyping Productivity ∗
We describe the results of an experiment in which several conventional programming languages, together with the functional language Haskell, were used to prototype a Naval Surface Warfare Center (NSWC) requirement for a Geometric Region Server. The resulting programs and development metrics were reviewed by a committee chosen by the Navy. The results indicate that the Haskell prototype took sig...
متن کاملPROTEUS: An approach to interface evaluation
PROTEUS is a number of software tools which allow the implementation of an iterative, user centred approach to software (particularly interface) design, using rapid prototyping. The tools allow automated collection of questionnaire data, logging of system usage, and the central technique which is the collection of a qualitative representation of users perception of an interface design space, us...
متن کامل